Prev 3631a71a.html

AltPrevID 1e32b0e9.html

This 1f0c79e5.html

Next d631b094.html

--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
%~ "BEGIN_TEST"=t('1f0c79e5').
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
?-easy_solve_training(t('1f0c79e5'),blur(rot90_blur_flipD))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur(rot90_blur_flipD))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),repair_and_select(_,_))
%~ unbind_color(red)
 _________________________________________________________________________________
 _________________________________________________________________________________
%~ unbind_color(black)
 _________________________________________________________________________________
 _________________________________________________________________________________
induce_from_training_fail_cont(repair_and_select_property(_,_),trn+0)
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_rot90_x4)
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-12+0+1+ -22,rot90,-1,3) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_rot90_x4)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(_,_))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-1,3) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-4,2) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-4,2) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipD,-2,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-3+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipD,-2,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+4+ -10,rot90,0,4) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipD,-2,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-10+0+0+ -18,rot180,-3,2) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-1,3) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-1,3) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_rot90)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_rot90)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),simple_todolist([trim_blank_lines,grow_2]))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(simple_todolist([]))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),=)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(=)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),trim_hv_repeats)

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(trim_hv_repeats)  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),trim_to_rect)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_to_rect)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),trim_blank_lines)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_blank_lines)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),gravity(s,1))
?-easy_solve_training(t('1f0c79e5'),flip_Once(_))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot90))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot180))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot270))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipD))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDHV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),remove_color(green))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(remove_color(green)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_flipV)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_flipV)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(flipV,flipH))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_grid_mass)

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_grid_mass)  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_color_count)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_color_count)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_4)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_4)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),grow_flip_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_flip_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),double_size)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(double_size)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),increase_size(4))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size(4))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_hv_repeats,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,flip_Once(_)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot90)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot180)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot270)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipD)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDHV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDV)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,remove_color(green)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	 ppt(grid_call(do_two(trim_hv_repeats,remove_color(green))))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,1) (grid(4,4))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-1,0) (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_grid_mass))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_grid_mass))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_color_count))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_color_count))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_4))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_4))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_flip_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_flip_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,double_size))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,double_size))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size(4)))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size(4)))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_to_rect,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,-1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_blank_lines,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,-1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),flip_Once(_)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),remove_color(green)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_color_count))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_4))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_flip_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),double_size))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size(4)))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_flipV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_flipV)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_or_not_least_2(flipV,flipH))))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_grid_mass)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_color_count)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_4)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_flip_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),double_size)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size(4))))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_grid_mass))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_4))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),double_size))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),blur(rot90_blur_flipD))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur(rot90_blur_flipD))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),repair_and_select(_,_))
%~ muarc_cache/1e32b0e9.ansi.pl:107 
%~ unbind_color(red)
 _________________________________________________________________________________
 _________________________________________________________________________________
%~ unbind_color(black)
 _________________________________________________________________________________
 _________________________________________________________________________________
induce_from_training_fail_cont(repair_and_select_property(_,_),trn+1)
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_rot90_x4)
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-12+0+1+ -22,rot90,-5,-1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_rot90_x4)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(_,_))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-5,-1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-4,-6) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-10+0+0+ -18,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-4,-6) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,1,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,1,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,1,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot180,-4,-5) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-5,-1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-5,-1) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_rot90)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_rot90)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),simple_todolist([trim_blank_lines,grow_2]))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(simple_todolist([]))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),=)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(=)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),trim_hv_repeats)

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(trim_hv_repeats)  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),trim_to_rect)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_to_rect)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),trim_blank_lines)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_blank_lines)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),gravity(s,1))
?-easy_solve_training(t('1f0c79e5'),flip_Once(_))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot90))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot180))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot270))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipD))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDHV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),remove_color(green))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(remove_color(green)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_flipV)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_flipV)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(flipV,flipH))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_grid_mass)

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_grid_mass)  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_color_count)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_color_count)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_4)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_4)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),grow_flip_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_flip_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),double_size)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(double_size)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),increase_size(4))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size(4))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_hv_repeats,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,flip_Once(_)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot90)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot180)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot270)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipD)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDHV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDV)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,remove_color(green)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	 ppt(grid_call(do_two(trim_hv_repeats,remove_color(green))))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-1) (grid(4,4))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-1,0) (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_grid_mass))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_grid_mass))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_color_count))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_color_count))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_4))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_4))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_flip_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_flip_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,double_size))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,double_size))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size(4)))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size(4)))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,remove_color(green)))

   ___________________       _
  | @ @ @ @ @ @ @ @ @ |     | @ |
  | @ @ @ @ @ @ @ @ @ |      ¯¯¯ 
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                 
                                 
	 ppt(grid_call(do_two(trim_to_rect,remove_color(green))))  (grid(9,9))		 (grid(1,1))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,remove_color(green)))

   ___________________       _
  | @ @ @ @ @ @ @ @ @ |     | @ |
  | @ @ @ @ @ @ @ @ @ |      ¯¯¯ 
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
  | @ @ @ @ @ @ @ @ @ |        
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                 
                                 
	 ppt(grid_call(do_two(trim_blank_lines,remove_color(green))))  (grid(9,9))		 (grid(1,1))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),flip_Once(_)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),remove_color(green)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_color_count))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_4))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_flip_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),double_size))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size(4)))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_flipV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-6,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_flipV)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(0+0+0+ -3,flipV,0,-4) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(0+0+0+ -3,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_or_not_least_2(flipV,flipH))))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_grid_mass))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_grid_mass)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_color_count))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_color_count)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_4)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_flip_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),double_size)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size(4))))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_grid_mass))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_4))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),double_size))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-6) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-4,0) (grid(9,9))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),blur(rot90_blur_flipD))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur(rot90_blur_flipD))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),repair_and_select(_,_))
%~ unbind_color(red)
 _________________________________________________________________________________
 _________________________________________________________________________________
%~ unbind_color(black)
 _________________________________________________________________________________
 _________________________________________________________________________________
induce_from_training_fail_cont(repair_and_select_property(_,_),trn+2)
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_rot90_x4)
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-8+0+1+ -22,rot90,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_rot90_x4)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(_,_))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot90,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot180,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot180,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+0+ -12,rot180,-1,-1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,rot90,-1,1) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,rot90,-1,1) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_rot90)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_rot90)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),simple_todolist([trim_blank_lines,grow_2]))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(simple_todolist([]))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),=)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(=)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),trim_hv_repeats)

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(trim_hv_repeats)  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),trim_to_rect)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_to_rect)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),trim_blank_lines)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_blank_lines)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),gravity(s,1))
?-easy_solve_training(t('1f0c79e5'),flip_Once(_))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot90))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot180))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot270))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipD))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDHV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),remove_color(green))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(remove_color(green)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_flipV)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_flipV)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(flipV,flipH))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_grid_mass)

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_grid_mass)  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_color_count)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_color_count)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_4)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_4)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),grow_flip_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_flip_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),double_size)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(double_size)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),increase_size(4))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size(4))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_hv_repeats,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,flip_Once(_)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot90)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot180)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot270)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipD)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDHV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDV)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,remove_color(green)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	 ppt(grid_call(do_two(trim_hv_repeats,remove_color(green))))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,1) (grid(4,4))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,0,-1) (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_grid_mass))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_grid_mass))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_color_count))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_color_count))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_4))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_4))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_flip_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_flip_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,double_size))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,double_size))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size(4)))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size(4)))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_to_rect,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_blank_lines,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),flip_Once(_)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),remove_color(green)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_color_count))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_4))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_flip_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),double_size))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size(4)))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_flipV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_flipV)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_or_not_least_2(flipV,flipH))))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_grid_mass)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_color_count)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_4)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_flip_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),double_size)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size(4))))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_grid_mass))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_4))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),double_size))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-1+0+2+ -8,flipV,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+2+ -14,flipH,-1,1) (grid(9,9))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),blur(rot90_blur_flipD))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur(rot90_blur_flipD))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),repair_and_select(_,_))
%~ unbind_color(red)
 _________________________________________________________________________________
 _________________________________________________________________________________
%~ unbind_color(black)
 _________________________________________________________________________________
 _________________________________________________________________________________
induce_from_training_fail_cont(repair_and_select_property(_,_),trn+3)
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_rot90_x4)
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-12+0+1+ -22,rot90,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_rot90_x4)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(_,_))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-2,-2) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-10+0+0+ -18,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,rot180,-2,-2) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(rot90,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,flipH))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot90))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -12,flipD,0,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot180,-2,-1) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipD,rot180))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,rot90,-2,0) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-6+0+2+ -14,rot90,-2,0) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_rot90)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_rot90)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),simple_todolist([trim_blank_lines,grow_2]))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(simple_todolist([]))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),=)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(=)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),trim_hv_repeats)

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(trim_hv_repeats)  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),trim_to_rect)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_to_rect)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),trim_blank_lines)

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(trim_blank_lines)  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),gravity(s,1))
?-easy_solve_training(t('1f0c79e5'),flip_Once(_))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot90))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot180))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(rot270))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipD))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDHV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDH))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(flip_Once(flipDV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),remove_color(green))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(remove_color(green)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_flipV)

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_flipV)  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),blur_or_not_least_2(flipV,flipH))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(blur_or_not_least_2(flipV,flipH))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_grid_mass)

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_grid_mass)  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),increase_size_by_color_count)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size_by_color_count)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_4)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_4)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),grow_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),grow_flip_2)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(grow_flip_2)  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),double_size)

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(double_size)  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),increase_size(4))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(increase_size(4))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_hv_repeats,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,flip_Once(_)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot90)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot180)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(rot270)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipD)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDHV)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDH)))  (grid(9,9))		 (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,flip_Once(flipDV)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,remove_color(green)))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	 ppt(grid_call(do_two(trim_hv_repeats,remove_color(green))))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-1) (grid(4,4))
   _________
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
  | @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-1,0) (grid(4,4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_hv_repeats,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_grid_mass))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_grid_mass))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size_by_color_count))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,increase_size_by_color_count))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_4))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_4))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,grow_flip_2))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
  | @ @ @ @ @ @ @ @ @ |                      
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,grow_flip_2))  (grid(9,9))		 (grid(8,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,double_size))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_hv_repeats,double_size))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_hv_repeats,increase_size(4)))

   ___________________       _________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(trim_hv_repeats,increase_size(4)))  (grid(9,9))		 (grid(16,16))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,trim_blank_lines))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,trim_blank_lines))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,gravity(s,1)))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_to_rect,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_to_rect,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_to_rect,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_to_rect,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_to_rect,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,flip_Once(_)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot90)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot180)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(rot270)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipD)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDHV)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDH)))  (grid(9,9))		 (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,flip_Once(flipDV)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,remove_color(green)))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	 ppt(grid_call(do_two(trim_blank_lines,remove_color(green))))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipV,0,1) (grid(2,2))
   _____
  | @ @ |
  | @ @ |
   ¯¯¯¯¯
  blur_or_not_least(-6+0+0+ -8,flipH,1,0) (grid(2,2))

   ___________________       _____
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
  | @ @ @ @ @ @ @ @ @ |          
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                   
                                 
	grid_call(do_two(trim_blank_lines,blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(2,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_grid_mass))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_grid_mass))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size_by_color_count))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,increase_size_by_color_count))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_4))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_4))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,grow_flip_2))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,grow_flip_2))  (grid(9,9))		 (grid(4,2))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,double_size))

   ___________________       _________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
  | @ @ @ @ @ @ @ @ @ |              
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                       
                                 
	grid_call(do_two(trim_blank_lines,double_size))  (grid(9,9))		 (grid(4,4))
?-easy_solve_training(t('1f0c79e5'),do_two(trim_blank_lines,increase_size(4)))

   ___________________       _________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               
                                 
	grid_call(do_two(trim_blank_lines,increase_size(4)))  (grid(9,9))		 (grid(8,8))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),flip_Once(_)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),remove_color(green)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_flipV))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),blur_or_not_least_2(flipV,flipH)))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size_by_color_count))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_4))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),grow_flip_2))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),double_size))
?-easy_solve_training(t('1f0c79e5'),do_two(gravity(s,1),increase_size(4)))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_flipV))  (grid(9,9))		 (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_flipV))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),blur_or_not_least_2(flipV,flipH)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_grid_mass))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_4))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),grow_flip_2))  (grid(9,9))		 (grid(18,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),double_size))  (grid(9,9))		 (grid(18,18))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(flip_Once(_),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot90),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot180),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(rot270),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipD),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDHV),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDH),increase_size(4)))  (grid(9,9))		 (grid(36,36))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(flip_Once(flipDV),increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_flipV))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_flipV)))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),blur_or_not_least_2(flipV,flipH)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       ___________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),blur_or_not_least_2(flipV,flipH))))  (grid(9,9))		 (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_grid_mass))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_grid_mass)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size_by_color_count)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_4)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),grow_flip_2)))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),double_size)))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(remove_color(green),increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	 ppt(grid_call(do_two(remove_color(green),increase_size(4))))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_grid_mass))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size_by_color_count))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_4))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,grow_flip_2))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,double_size))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_flipV,increase_size(4)))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_flipV,increase_size(4)))  (grid(9,9))		 (grid(36,36))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_grid_mass))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size_by_color_count))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_4))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_4))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),grow_flip_2))  (grid(9,9))		 (grid(18,9))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),double_size))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _____________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),double_size))  (grid(9,9))		 (grid(18,18))
?-easy_solve_training(t('1f0c79e5'),do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-2+0+2+ -8,flipV,0,-2) (grid(9,9))
   ___________________
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  blur_or_not_least(-4+0+3+ -12,flipH,-2,0) (grid(9,9))

   ___________________       _________________________________________________________________________
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
  | @ @ @ @ @ @ @ @ @ |     | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯      | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                            | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                                 
	grid_call(do_two(blur_or_not_least_2(flipV,flipH),increase_size(4)))  (grid(9,9))		 (grid(36,36))
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
%~ failed_finding_plan_to_solve_training(t('1f0c79e5'))
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
%~ failed_test(t('1f0c79e5'))
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
==============================================================
--------------------------------------------------------------
% 531,257,418 inferences, 56.061 CPU in 56.054 seconds (100% CPU, 9476496 Lips)

Prev 3631a71a.html

AltPrevID 1e32b0e9.html

This 1f0c79e5.html

Next d631b094.html